﻿USE klassenbuch;

-- Syntaxfehler beseitigen
UPDATE  kbo_rechte SET bezeichnung='Schüler' WHERE rechtelevel = 1 AND bezeichnung = 'Schler';

-- Rechtelevel Betrieb hinzufügen
INSERT INTO `kbo_rechte` VALUES (5,4,'Betrieb');

-- Bild hinterlegt ja/nein
ALTER TABLE `kbo_benutzer` ADD COLUMN `bild` INTEGER(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `ausgeschult`;

-- Mandantenfähigkeit verbessert
ALTER TABLE `kbo_faecher` ADD COLUMN `abteilungs_id` INTEGER NOT NULL DEFAULT '-1' COMMENT 'Jede Abteilung kann nun eine eigene Fächerliste pflegen. Fächer mit -1 sind abteilungsübergreifend' AFTER `fach`;

-- Änderungen für die Speicherung der Klassengruppe
ALTER TABLE `kbo_lerninhalte` ADD COLUMN `gruppe` INTEGER NOT NULL DEFAULT '-1' AFTER `fach`;
ALTER TABLE `kbo_lerninhalte_archiv` ADD COLUMN `gruppe` INTEGER NOT NULL DEFAULT '-1' AFTER `aenderungstyp`;
ALTER TABLE `kbo_klassenzuordnung` ADD COLUMN `gruppen_id` INTEGER NOT NULL DEFAULT '-1' COMMENT 'Ein Schüler kann inneralb einer Klasse zu einer gruppe gehören' AFTER `klassen_id`;

DROP TABLE IF EXISTS `kbo_klassengruppen`;
CREATE TABLE  `kbo_klassengruppen` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `gruppe` varchar(45) NOT NULL,
  `abteilungs_id` int(11) NOT NULL default '-1' COMMENT 'Bei -1 steht die Gruppe allen Abteilungen zur Verfügung',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 COMMENT='Ermöglicht das Unterteilen einer Klasse in mehrere Gruppen (';

-- Neues Freitextfeld für Fehlzeiten
ALTER TABLE `kbo_anwesenheit` ADD COLUMN `bemerkung` varchar(255) AFTER `date_timestamp`;
